博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2之上传
阅读量:6268 次
发布时间:2019-06-22

本文共 2511 字,大约阅读时间需要 8 分钟。

单文件上传

上传页面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here
文件:
上传者:

struts.xml配置

/success.jsp

Action类

public class UploadAction  extends ActionSupport{        //存放上传的文件对象    private File upload;        //上传的文件名称    private String uploadFileName;    //上传的上传者    private String author;        public String fileUpload() throws IOException {                FileInputStream fis = new FileInputStream(upload);                String path = "D://pic/"+uploadFileName;                FileOutputStream fos = new FileOutputStream(path);                int flag = 0;                while((flag=fis.read())!=-1) {            fos.write(flag);        }        fis.close();        fos.close();                return SUCCESS;            }    public File getUpload() {        return upload;    }    public void setUpload(File upload) {        this.upload = upload;    }    public String getUploadFileName() {        return uploadFileName;    }    public void setUploadFileName(String uploadFileName) {        this.uploadFileName = uploadFileName;    }    public String getAuthor() {        return author;    }    public void setAuthor(String author) {        this.author = author;    }    }

成功接收页面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8" isELIgnored="false"%>
Insert title here

批量上传

上传页面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here
文件:
上传者:

struts.xml配置

/success.jsp
/error.jsp
1500

Action类

public class UploadAction  extends ActionSupport{    //上传的文件对象    private File[] upload;    //上传的文件名称    private String[] uploadFileName;    //上传的文件类型    private String[] uploadContentType;        public String upload() {                String path = "D://pic/";                for(int i=0;i

成功接收页面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%>
Insert title here

转载于:https://www.cnblogs.com/jiangwenwen1/p/9465385.html

你可能感兴趣的文章
Apache kafka 简介
查看>>
socket通信Demo
查看>>
技术人员的焦虑
查看>>
js 判断整数
查看>>
mongodb $exists
查看>>
js实现页面跳转的几种方式
查看>>
sbt笔记一 hello-sbt
查看>>
常用链接
查看>>
pitfall override private method
查看>>
!important 和 * ----hack
查看>>
聊天界面图文混排
查看>>
控件的拖动
查看>>
svn eclipse unable to load default svn client的解决办法
查看>>
Android.mk 文件语法详解
查看>>
QT liunx 工具下载
查看>>
内核源码树
查看>>
Java 5 特性 Instrumentation 实践
查看>>
AppScan使用
查看>>
Java NIO框架Netty教程(三) 字符串消息收发(转)
查看>>
Ucenter 会员同步登录通讯原理
查看>>